package com.csu.cphone.service;

import java.util.List;

import com.csu.cphone.pojo.ProducerPojo;


/** 
 * @项目名称：cphone
 * @类名称：ProducerService
 * @类描述：
 * @创建人：Tangc
 * @创建时间：2017年12月5日 下午9:15:18
 * @company:
 */
public interface ProducerService
{

    
    /** @description
     * @author TangC
     * @date 2017年12月5日 下午9:19:45
     * @param number
     * @param role
     * @param bussiness
     * @param name
     * @param passwd
     * @return
     */
    
    ProducerPojo add(String number, Integer role, Integer bussiness, String name, String passwd);

    
    /** @description
     * @author TangC
     * @date 2017年12月5日 下午9:19:51
     * @param producer
     * @return
     */
    
    Integer update(ProducerPojo producer);


    
    /** @description
     * @author TangC
     * @date 2017年12月5日 下午9:19:58
     * @param producerId
     * @return
     */
    
    ProducerPojo queryById(Integer producerId);


    
    /** @description
     * @author TangC
     * @date 2017年12月5日 下午9:20:02
     * @return
     */
    
    Integer count();


    
    /** @description
     * @author TangC
     * @date 2017年12月5日 下午9:20:08
     * @param pageSize
     * @param startIndex
     * @param order
     * @return
     */
    
    List<ProducerPojo> queryList(Integer pageSize, Integer startIndex, String order);


    
    /** @description
     * @author TangC
     * @date 2017年12月5日 下午9:20:13
     * @param producerId
     * @return
     */
    
    Integer deleteById(Integer producerId);

}
